home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-06-02 | 1.8 KB | 65 lines |
-
- SRCDIR1 = sunw\demo\encapsulatedEvents
- SRCDIR2 = sunw\demo\encapsulatedEvents\ClassFile
-
- CLASSFILES= $(SRCDIR1)\EventMonitor.class \
- $(SRCDIR1)\EventMonitorBeanInfo.class \
- $(SRCDIR1)\EncapsulatedEvent.class \
- $(SRCDIR1)\EncapsulatedEventException.class \
- $(SRCDIR1)\EncapsulatedEventListener.class \
- $(SRCDIR1)\EncapsulatedEventManager.class \
- $(SRCDIR1)\EncapsulatedEventAdaptorGenerator.class \
- $(SRCDIR2)\Attribute.class \
- $(SRCDIR2)\ClassConstant.class \
- $(SRCDIR2)\ClassFile.class \
- $(SRCDIR2)\Code.class \
- $(SRCDIR2)\ConstantPoolEntry.class \
- $(SRCDIR2)\ConstantValue.class \
- $(SRCDIR2)\DoubleConstant.class \
- $(SRCDIR2)\EncapsulatedEventAdaptorClassFile.class \
- $(SRCDIR2)\Exceptions.class \
- $(SRCDIR2)\FieldConstant.class \
- $(SRCDIR2)\FieldDesc.class \
- $(SRCDIR2)\FloatConstant.class \
- $(SRCDIR2)\IntegerConstant.class \
- $(SRCDIR2)\InterfaceMethodConstant.class \
- $(SRCDIR2)\LongConstant.class \
- $(SRCDIR2)\MethodConstant.class \
- $(SRCDIR2)\MethodDesc.class \
- $(SRCDIR2)\NameAndTypeConstant.class \
- $(SRCDIR2)\RefConstant.class \
- $(SRCDIR2)\StringConstant.class \
- $(SRCDIR2)\UTF8Constant.class
-
- JARFILE= ..\jars\eventmonitor.jar
-
- .SUFFIXES: .java .class
-
- all: $(JARFILE)
-
- # Create a JAR file with a suitable manifest.
-
- $(JARFILE): $(CLASSFILES)
- jar cfm $(JARFILE) <<manifest.tmp $(SRCDIR1)\*.class $(SRCDIR2)\*.class
- Name: sunw/demo/encapsulatedEvents/EventMonitor.class
- Java-Bean: True
- <<
-
- # Rule for compiling a normal .java file
-
- {$(SRCDIR1)}.java{$(SRCDIR1)}.class :
- set CLASSPATH=.
- javac $<
-
- # I'm sceptical about the likelyhood of this working!
-
- {$(SRCDIR2)}.java{$(SRCDIR2)}.class :
- set CLASSPATH=.
- javac $<
-
- clean:
- -del $(SRCDIR1)\*.class
- -del $(SRCDIR2)\*.class
- -del $(JARFILE)
-
-